home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 242 / Issue 242 - April 2008 - DPCS0408DVD.ISO / Software Money Savers / VirtualDub / Source / VirtualDub-1.7.7-src.7z / src / helpfile / source / crash.lina < prev    next >
Encoding:
Text File  |  2006-03-14  |  3.1 KB  |  70 lines

  1. <lina:create file="crash.html">
  2.     <p>
  3.         So, you managed to crash VirtualDub....
  4.     </p>
  5.  
  6.     <p>
  7.         VirtualDub attempts to diagnose the immediate cause for your crash in the initial crash
  8.         dialog that is displayed; this is usually helpful in determining the cause of your
  9.         crash.  While reading the context dump, please note the following:
  10.     </p>
  11.  
  12.     <ul>
  13.         <li>The analysis is not always correct.  Sometimes a failure causes the CPU to go off into nowhere and the analyzer
  14.             reports misleading information.
  15.         </li>
  16.  
  17.         <li>VirtualDub reports the immediate cause of the crash, but that may not always indicate the true cause, if
  18.             the failure is delayed.
  19.         </li>
  20.  
  21.         <li>Third-party drivers can cause VirtualDub to crash.  This includes capture drivers, video codecs, and audio codecs.
  22.         </li>
  23.     </ul>
  24.  
  25.     <p>
  26.     VirtualDub produces a crash dump file (<tt>crashinfo.txt</tt>) that can be of help to the program author
  27.     when diagnosing a crash, as noted in the crash dialog.  However, before submitting a crash dump, please attempt the following diagnosis
  28.     steps:
  29.     </p>
  30.  
  31.     <ul>
  32.         <li><em>Upgrade to the latest version of VirtualDub if one is available.</em>  Newer versions almost always
  33.             fix bugs.  The <em>Help | Change Log...</em> menu option will tell you what fixes have been applied.
  34.         </li>
  35.  
  36.         <li><em>Try to reproduce it.</em>  Crashes that only happen once aren't fixable.
  37.         </li>
  38.  
  39.         <li><em>Remove third-party drivers.</em> If you are using audio and video codecs, try using no codec at all and
  40.             see if it makes a difference.  Third-party codecs are the #1 cause of crashes within VirtualDub and it is
  41.             very helpful if you can identify the codec as a trigger, so that the root cause of the problem is more
  42.             easily found.  Also, please attempt to update to the latest version of any drivers, as the bug you are
  43.             experiencing may already have been fixed.
  44.  
  45.             <lina:note>
  46.                 If VirtualDub's context info tells you that an instruction not supported by your CPU was executed in
  47.                 a particular codec, while that codec was being used, 99.9% of the time the cause is the codec not
  48.                 properly checking your CPU before executing optimized code.  VirtualDub does not have control over this
  49.                 and you must consult the codec manufacturer for technical support in this case.  Make sure your CPU
  50.                 meets the stated minimum requirements for that codec.
  51.             </lina:note>
  52.         </li>
  53.  
  54.         <li><em>Determine if a particular setting is implicated.</em> If a particular filter is needed to trigger the
  55.             crash, I need to know that.
  56.         </li>
  57.  
  58.         <li><em>Check your input.</em> Many crashes in codecs are caused by AVI files being damaged during transmission
  59.             over the Internet.  Suspect this has occurred if you are consistently getting crashes on a particular video
  60.             frame.
  61.         </li>
  62.  
  63.         <li><em>Un-overclock and check system temperature.</em> A rare, but nasty, case of crashes is an overclocked CPU,
  64.             or worse, an overheated CPU (frozen fans are not unheard of).  If you are overclocking, please attempt to
  65.             downclock to the correct speeds for your CPU and motherboard before reporting a crash.
  66.         </li>
  67.     </ul>
  68.  
  69. </lina:create>
  70.